This README file contains the latest information about the  
IBM TotalStorage DS300/DS400 Storage Server controller firmware
version 4.15

Refer to the IBM TotalStorage Support Web Site or CD for the
IBM ServeRAID Manager Installation and Support Guides for controller firmware
download instructions.

For other related publications (refer to Related Publications in the 
installation and support guide) and the latest information and 
updated readme file.

Last Update:  10/27/2004

Products Supported: 

      ---------------------------------------------------
     |           | Machine Type	|     Model	         | 
     |-----------|--------------|------------------------|
     | DS300     |     1701	| 1RL ,	1RS	         |
     |-----------|--------------|------------------------|
     | DS400     |     1700	| 1RS                    |
      ---------------------------------------------------


CONTENTS
--------
1.0  Overview
2.0  Change History
3.0  Installation and Setup Instructions
4.0  Configuration Information
5.0  Unattended Mode
6.0  Web Sites and Support Phone Number
7.0  Trademarks and Notices
8.0  Disclaimer

=======================================================================
1.0   Overview
--------------

   This IBM TotalStorage DS300 / DS400 release includes the IBM 
   version 4.15 Storage Server Controller Firmware for upgrading the 
   following IBM machine types - 1700 (all models), and 1701 (all models).
   
   The IBM ServeRAID Manager version 7.21.x (Intel or Unix Operating
   Systems)Installation and Support Guides are available on IBM's 
   Support Web Site as a downloadable Portable Document Format (PDF) 
   file. 

   In addition, IBM DS300 / DS400 FlashCopy options is purchased separately. 
   The IBM DS300 / DS400 FlashCopy option requires a firmware version 
   4.15 or higher.
   
   Refer to the IBM Support Web Site for the latest Firmware files for 
   the IBM DS300 / DS400 Storage Subsystems.

=======================================================================
1.1  Limitations
---------------------

1. If the host system boots up prior to the storage subsystem completing its power
   up cycle, LUNs assigned to that host may not appear.  Rescan for disks after the 
   storage subystem has powered up fully.

2. On some occasions the management GB ethernet port will become unresponsive. The 
   box will need to be power cycled to resolve the issue and return the controller 
   to normal operation.

3. Failover between controller ports is not support at this time.

4. Your management network must be a separate network segment from your iSCSI 
   ports (this is only a requirement for the DS300 enclosures)

5. You may create multiple FlashCopy logical drives from a single array but you
   can not create a FlashCopy logical drive from another FlashCopy logical drive. 

6. Each iSCSI port should be assigned to it's own subnet.

7. There is currently no support for running ServeRaid Manager on an IA64 platform.
   The Management Station Service and ServeRaid Manager Agent must be installed on 
   either an IA32 od AMD64 bit platform.

8. There is currently no support for IA64 bit Linux platforms and the DS300.  This
   support will be provided at a later date.
                    
9. Novell Netware version 6.5 can only support two (2) LUNs per DS300 storage 
   subsystem.  A patch is available from Novell that will resolve this current issue.
	 
10. Media scan must be turned off in order to change the read/write cache or
    export arrays, on the arrays being scanned.
    
11. Event log time stamp is off by one hour from the controller time.

12. SLES 9 iSCSI software stack does not support adding both iSCSI ports from the DS300
    into the same target portal group.

13. Currently the DS300 and DS400 do not support a Microsoft clustering solution.

14. If your storage subsystem identifies arrays as being ALIEN, please contact IBM support
    to find out how to handle these arrays.

15. The supported drive firrmware levels for use with the DS300\DS400 are:

	   Product ID    Code Release

         DMVSxxxx        01B0
         DRHSxxxx        0272
         DGHSxxxx        04F0
         DCHSxxxx        6464
         DNESxxxx        SC30 or SAHR
         DDYSxxxx        SA2A
         DPSSxxxx        S9HA
         DTNxxxxx        S27Y
         KATANAxx        08J8
         CBRxxxxx        DFQG
         MAPxxxxx        C101
         MASxxxxx        C901
         ST34571W        1033
         ST34572W        1032
         ST39173L        6689
         ST39175L        0430
         ST318275        0430
         ST39236L        3281
         ST318436        3281
         ST39102L        B219
         ST118202        B219
         ST34502L        B219
         ST39103L        B227
         ST318203L       B227
         ST136403L       B227
         ST39204L        3283
         ST318404L       3283
         ST39251L        B834
         ST318451L       B834
         ST318452L       B845
         ST336752L       B845
         ST318432L       B84P
         ST336432L       B84P
         ST336704L       B232
         ST318305L       B246
         ST336605L       B246
         ST373405L       B246
         ST336607L       B25H
         ST373407L       B25H
         ST3146807L      B25H
         ST318453L       B85D
         ST336753L       B85D

	 
16. The default password for the controller is passw0rd (It must be typed is lower case and the
sixth character is a zero not an o). 

=======================================================================
                
1.2  Enhancements
-----------------
     This firmware update provides a number of fixes for the way the system handles
     error events.  It includes changes to firmware code that effected performance.
     Fixed issues that effected the controllers ability to download firmware updates
     to the hard drives.  Fixed other issues related to specific certification tests.

=======================================================================
            
1.3  Prerequisites
------------------
     N/A

=======================================================================
            
1.4  Dependencies
-----------------

   ServeRaid Manager provides the monitoring and Management Functions
for both the DS300 and DS400.  This utility must be installed to provide
notification of alerts to user level SNMP Trap Managers.  The ServeRaid
Manager utility also provides a FlashCopy Agent for the Operating system
to allow FlashCopy connectivity.
   
   
=======================================================================

2.0   Change History
-----------------------------

  v4.15 - 10/29/04 
  -----------------------------
  - Fixed several error handling conditions for blink LED state.
  
  - Added additional performance tuning.
  
  - Fixed several issues related to how HDD firmware download is handled by
    the controller.
    
  - Added HDD buffer test and tracert function to the CLI diag menu.
  
  - Provided fixes for Microsoft HCT testing.
  
  - Changed that way controller deletes arrays when initiators are assigned.
  
  - Updated Event Monitor messages.

  - Resolved issue with replacement of a defunct controller.
  

  v4.04 - 09/28/04 
  -----------------------------
  Initial Release 
  
======================================================================

2.1  Version History
-----------------------------
     DS300
    ---------------------
     4.15  10/2004 Maintenance Release
     4.04  09/2004 Initial Release 
    
     DS400
    -----------
      4.15  10/2004 Maintenance Release
      4.04  09/2004 Initial Release 


======================================================================

2.2  
           
=======================================================================
        
2.3 Code levels at time of release are as follows
-------------------------------------------------

       
          DS300		         :  4.04
          DS400                  :  4.04
                                            
                                    
 
 Refer to the http://www.ibm.com/storage/support/ 
 IBM TotalStorage Disk Storage Systems Technical Support web site for 
 the latest released code levels.

          
=======================================================================
              
3.0   Installation and Setup Instructions
-----------------------------------------

3.1  Installation from ServeRAID Manager GUI

   To download firmware, do the following: 
   
   a. Start the ServeRaid Manager GUI.
    
   b. Click on the + sign next to Networked Storage and your Management Station,
      then select your storage controller from the menu.
   		
   c.	Right click on the controller that you wish to update and
	    select Modify Enclosure Software and then Update Image.
	    
	 d. This launches the Software Update Wizard screen, select Next.
	 
	 e. Select xxx.xxx.xxx file from the location where the update image file is located,
	    then select Next.
	    
	 f.	Review the current image and new image to ensure that the correct image is going to be
	    upgraded, then select Apply and confirm the selection.
	 
	 e. After the event monitor displays "Image Update Completed", the controller
	    have to be reset in order for the new image to take effect.


       
3.2  Installation from Command Line Interface (CLI)
     
   To download firmware, do the following: 
   
   a.  Open a telnet session to the storage controller.
   
   			Note:	The default IP settings for the management port are,
   						IP Address: 192.168.70.123,
   						Subnet Mask: 255.255.255.0
   						Password: PASSW0RD  
   						(where the letter o is replaced with a zero 0 )  
   
   b.  Place the DS300/DS400 firmware image on an FTP server that is also
       accessible to the storage subsystem.
       
   c.  type ADMIN , hit Enter
   
   d.  type IMAGE UPLOAD ftp://<ip address of FTP server>/xx.xx.xx.upgrade, hit Enter
   
   e.  When asked if you want to replace JUPITER IMAGE x-xx, type Y, hit Enter
   
   f.  When instructed type System Reboot, hit Enter
   
   g.  When asked if you want to reboot, type Y, hit Enter 


=======================================================================
                                
3.2  Helpful Hints
------------------

1. If you loose connectivity to a controller right click on the management station
   and select remove agent.  Once the controller has been removed select add agent
   and add back the controller agent. 

2. You will need to have either the IQN of your iSCSI initiators or the WWPN of the
   HBA's in your server before assigning the logical drives. Please use the proper
   software utility for finding this information before attempting to assing LUNs.
   If you need additional assistance, please refer to the "DS300 / DS400 Problem
   Determination Guide".
   


=======================================================================

4.0 Configuration Information
-----------------------------

        
4.1 Configuration Settings
--------------------------

1. By default the ServeRAID Manager software does not automatically map 
   logical drives. This means that the logical drives are not automatically 
   presented to host systems.
   
   All logical drives created in ServeRaid Manager must be assigned an access
   control list.  
   
   They may be assigned as unrestricted in iSCSI but a third party management
   software tool must then be used to control access to the logical drive(s).


2. Access control is maintained per logical drive.  You may assign the same logical
   drive to multiple hosts but you must then have some type of third party 
   management software to control access to the logical drive.

3. When you are configuring IBM DS300 or DS400 storage subsystems as boot 
   devices, contact IBM support for supported configurations and instructions 
   for configuring LUNs in the IBM storage subsystems as boot devices. 


=======================================================================

4.2 Unsupported configurations
------------------------------

   The following lists configurations that are currently not being 
   supported with IBM TotalStorage DS300 / DS400

   1. Fibre Channel loop environments with the IBM Fibre Channel Hub, 
      machine type 3523 and 3534, in conjunction with the IBM Fibre Channel 
      Switch, machine types 2109-S16, 2109-F16 or 2109-S8. In this 
      configuration, the hub is connected between the switch and the IBM 
      Fibre Channel RAID Controllers.

   2. The IBM Fibre Channel Hub, machine type 3523, connected to IBM 
      machine type 1700 or 1701.
      
   3. Both iSCSI and management traffic on the same ethernet network segment.

=======================================================================

5.0   Unattended Mode
---------------------
        N/A

=======================================================================

6.0   WEB Sites and Support Phone Number
----------------------------------------

   6.1  IBM TotalStorage Disk Storage Systems Technical Support web site:
        http://ssddom02.storage.ibm.com/techsup/webnav.nsf/support/disk

   6.2  IBM TotalStorage Marketing Web Site:
        http://www.ibm.com/servers/storage/disk/ds/index.html

   6.3  If you have any questions about this update, or problem
        applying the update go to the following HelpCenter World
        Telephone Numbers URL:
        http://www.ibm.com/planetwide

=======================================================================

7.0   Trademarks and Notices
----------------------------

        7.1  The following terms are trademarks of the IBM Corporation
             in the United States or other countries or both:

                 IBM
                 
                 ToTalStorage 

                 the e-business logo

                 xSeries
                 
                 pSeries

                 HelpCenter

                 Microsoft, Windows, and Windows NT are trademarks of Microsoft
                 Corporation in the United States, other countries, or both.
                
                 Java and all Java-based trademarks and logos are trademarks or
                 registered trademarks of Sun Microsystems, Inc. in the United
                 states, other countries, or both.

                 UNIX is a registered trademark of The Open Group in the United 
                 States and other countries.

                 Linux is a registered trademark of Linus Torvalds.

                 Other company, product, and service names may be 
                 trademarks or service marks of others.

=======================================================================

8.0   Disclaimer
----------------

        8.1  THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF
             ANY KIND. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS
             OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED
             WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND
             MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS
             DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS NO
             LICENSES TO ANY PATENTS OR COPYRIGHTS.


        8.2  Note to U.S. Government Users -- Documentation related to
             restricted rights -- Use, duplication or disclosure is
             subject to restrictions set forth in GSA ADP Schedule
             Contract with IBM Corporation.
